|
2020-2021 Sunseeker Telemetry and Lighting System
|
#include "driverlib.h"Go to the source code of this file.
Functions | |
| void | readDieRecord (void) |
| void | readADCCAL (void) |
| void | readREFCAL (void) |
| void | readPeripheral (void) |
| void | main (void) |
Variables | |
| struct s_TLV_Die_Record * | pDIEREC |
| uint8_t | bDieRecord_bytes |
| uint16_t | temp |
| uint32_t | WaferID |
| uint16_t | DieX |
| uint16_t | DieY |
| uint16_t | TestRes |
| struct s_TLV_ADC_Cal_Data * | pADCCAL |
| uint8_t | bADCCAL_bytes |
| uint16_t | ADCGain |
| uint16_t | ADCOffset |
| uint16_t | ADC_15V_Ref_30C |
| uint16_t | ADC_15V_Ref_85C |
| uint16_t | ADC_20V_Ref_30C |
| uint16_t | ADC_20V_Ref_85C |
| uint16_t | ADC_25V_Ref_30C |
| uint16_t | ADC_25V_Ref_85C |
| struct s_TLV_REF_Cal_Data * | pREFCAL |
| uint8_t | bREFCAL_bytes |
| uint16_t | REF_15V |
| uint16_t | REF_20V |
| uint16_t | REF_25V |
| struct s_Peripheral_Memory_Data * | pPeriph |
| uint8_t | bPeriph_bytes |
| uint16_t | Memory_1 |
| uint16_t | Memory_2 |
| uint16_t | Memory_3 |
| uint16_t | Memory_4 |
| uint16_t | PMM_Exist |
| void main | ( | void | ) |
Definition at line 90 of file tlv_ex2_readTLVDescriptors.c.
References readADCCAL(), readDieRecord(), readPeripheral(), and readREFCAL().
| void readADCCAL | ( | void | ) |
Definition at line 135 of file tlv_ex2_readTLVDescriptors.c.
References ADC_15V_Ref_30C, ADC_15V_Ref_85C, ADC_20V_Ref_30C, ADC_20V_Ref_85C, ADC_25V_Ref_30C, ADC_25V_Ref_85C, ADCGain, ADCOffset, bADCCAL_bytes, and pADCCAL.
| void readDieRecord | ( | void | ) |
Definition at line 112 of file tlv_ex2_readTLVDescriptors.c.
References bDieRecord_bytes, DieX, DieY, pDIEREC, TestRes, and WaferID.
| void readPeripheral | ( | void | ) |
Definition at line 193 of file tlv_ex2_readTLVDescriptors.c.
References bPeriph_bytes, Memory_1, Memory_2, Memory_3, Memory_4, PMM_Exist, and pPeriph.
| void readREFCAL | ( | void | ) |
Definition at line 162 of file tlv_ex2_readTLVDescriptors.c.
References bREFCAL_bytes, pREFCAL, REF_15V, REF_20V, and REF_25V.
| uint16_t ADC_15V_Ref_30C |
Definition at line 71 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADC_15V_Ref_85C |
Definition at line 71 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADC_20V_Ref_30C |
Definition at line 71 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADC_20V_Ref_85C |
Definition at line 72 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADC_25V_Ref_30C |
Definition at line 72 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADC_25V_Ref_85C |
Definition at line 72 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADCGain |
Definition at line 70 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t ADCOffset |
Definition at line 70 of file tlv_ex2_readTLVDescriptors.c.
| uint8_t bADCCAL_bytes |
Definition at line 69 of file tlv_ex2_readTLVDescriptors.c.
| uint8_t bDieRecord_bytes |
Definition at line 62 of file tlv_ex2_readTLVDescriptors.c.
| uint8_t bPeriph_bytes |
Definition at line 81 of file tlv_ex2_readTLVDescriptors.c.
| uint8_t bREFCAL_bytes |
Definition at line 76 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t DieX |
Definition at line 65 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t DieY |
Definition at line 65 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t Memory_1 |
Definition at line 82 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t Memory_2 |
Definition at line 82 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t Memory_3 |
Definition at line 82 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t Memory_4 |
Definition at line 82 of file tlv_ex2_readTLVDescriptors.c.
| struct s_TLV_ADC_Cal_Data* pADCCAL |
Definition at line 68 of file tlv_ex2_readTLVDescriptors.c.
| struct s_TLV_Die_Record* pDIEREC |
The contents of TLV device descriptors are read out using the TLV functions and then stored into local variables.
ACLK = n/a, MCLK = SMCLK = default DCO ~ 1.045MHz
/|| XIN|- | | | –|RST XOUT|- | | | |
This example uses the following peripherals and I/O signals. You must review these and change as needed for your own board:
This example uses the following interrupt handlers. To use this example in your own application you must add these interrupt handlers to your vector table.
Definition at line 61 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t PMM_Exist |
Definition at line 83 of file tlv_ex2_readTLVDescriptors.c.
| struct s_Peripheral_Memory_Data* pPeriph |
Definition at line 80 of file tlv_ex2_readTLVDescriptors.c.
| struct s_TLV_REF_Cal_Data* pREFCAL |
Definition at line 75 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t REF_15V |
Definition at line 77 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t REF_20V |
Definition at line 77 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t REF_25V |
Definition at line 77 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t temp |
Definition at line 63 of file tlv_ex2_readTLVDescriptors.c.
| uint16_t TestRes |
Definition at line 65 of file tlv_ex2_readTLVDescriptors.c.
| uint32_t WaferID |
Definition at line 64 of file tlv_ex2_readTLVDescriptors.c.